Quantum Algorithms Shor And Grover